package hcn.protocol.brandnew.bingli;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * 查询病历签名待审核列表-入参
 *
 * @author Qulc - 2023/5/8 16:59
 */
@Data
@XmlRootElement(name = "MsgBody")
@XmlAccessorType(XmlAccessType.FIELD)
public class QueryPendingApprovalListXmlRequest {

    /**
     * 就诊机构代码/开单机构代码
     */
    @XmlElement(name = "VisitOrganization")
    private String visitOrganization;
    /**
     * 医生工号
     */
    @XmlElement(name = "DoctorCode")
    private String doctorCode;
    /**
     * 患者姓名
     */
    @XmlElement(name = "PatientName")
    private String patientName;

    /**
     * 通知状态，默认全部
     * 0-未签1-已签
     */
    @XmlElement(name = "NoticeStatus")
    private String noticeStatus;
    /**
     * 病历名称
     */
    @XmlElement(name = "MedrecdocName")
    private String medrecdocName;
    /**
     * 就诊号码
     */
    @XmlElement(name = "VisitNo")
    private String visitNo;
    /**
     *病案号
     */
    @XmlElement(name = "HospitalNumber")
    private String hospitalNumber;
    /**
     *申请时间（起）
     */
    @XmlElement(name = "ApplyTimeStart")
    private String applyTimeStart;
    /**
     *申请时间（止）
     */
    @XmlElement(name = "ApplyTimeEnd")
    private String applyTimeEnd;
    /**
     * 查询类型
     * 1-当前医生发送
     * 2-当前医生接收
     */
    @XmlElement(name = "QueryType")
    private String queryType;

    /**
     * 分页页数
     */
    @XmlElement(name = "PageNo")
    private String pageNo;
    /**
     * 每页条数
     */
    @XmlElement(name = "PageSize")
    private String pageSize;

}
